/*
 * Parte do treinamento em Minera��o e Visualiza��o de Dados usando Java
 * Rafael Santos ( rafael . santos@lac . inpe .br)
 * http :// www.lac. inpe .br /~ rafael . santos /
 */
package gui;

import gui.ParallelCoordinatesComponent;
import java.awt.Dimension;
import java.io.*;

import javax.swing.JFrame;

import weka.core.Instances;

/**
 * Exemplo simples de visualiza��o com coordenadas paralelas .
 */
public class ExemploPC2 {
	public static void main(String[] args) throws IOException {
		// Usaremos a base iris . arff .
		FileReader reader = new FileReader(
				"/ home / rafael / Java / APIs / Weka / data / iris . arff ");
		Instances instances = new Instances(reader);
		// Criamos o componente com as inst�ncias , com normaliza��o global ,
		// usando cores diferentes
		// e com um pequeno " wiggle ".
		ParallelCoordinatesComponent component = new ParallelCoordinatesComponent(
				instances, true, true, 0.2);
		component.setPreferredSize(new Dimension(1024, 500));
		// Montamos a UI para visualizar o componente .
		JFrame frame = new JFrame(" Parallel Coordinates ");
		frame.getContentPane().add(component);
		frame.pack();
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

}